.pqe-root{--pqe-bg:#0b0b0d;--pqe-panel:#121214;--pqe-line:#ffffff14;--pqe-text:#fafafa;--pqe-muted:#ffffff8f;--pqe-chip:#ffffff0f;--pqe-chip-hover:#ffffff1c;--pqe-on-bg:#fafafa;--pqe-on-text:#0b0b0d;--pqe-input:#ffffff0a;--pqe-focus:#ffffff52;--pqe-track:#ffffff29;--pqe-fill:#fafafa;--pqe-primary-bg:#fafafa;--pqe-primary-text:#0b0b0d;--pqe-violet:#8b5cf6;--pqe-swatch-ring:#ffffff47;z-index:1000012;background:var(--pqe-bg);color:var(--pqe-text);-webkit-tap-highlight-color:transparent;flex-direction:column;font-family:inherit;display:flex;position:fixed;inset:0}body.light-theme .pqe-root{--pqe-bg:#f4f4f6;--pqe-panel:#fff;--pqe-line:#14141814;--pqe-text:#18181b;--pqe-muted:#1414188f;--pqe-chip:#1414180d;--pqe-chip-hover:#14141817;--pqe-on-bg:#1b1b20;--pqe-on-text:#fff;--pqe-input:#14141808;--pqe-focus:#1414184d;--pqe-track:#14141824;--pqe-fill:#1b1b20;--pqe-primary-bg:#1b1b20;--pqe-primary-text:#fff;--pqe-swatch-ring:#1414182e}.pqe-root button{font:inherit;-webkit-user-select:none;user-select:none}body.pqe-open :is(.lp2-aw-launcher,.lp2-aw-pill,button.lp2-aw-tab){display:none!important}.pqe-root svg{flex:none}.pqe-top{min-height:60px;padding:env(safe-area-inset-top,0px) 14px 0;border-bottom:1px solid var(--pqe-line);flex:none;align-items:center;gap:10px;display:flex}.pqe-title{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.pqe-title b{font-size:15px;font-weight:650;line-height:1.2}.pqe-title small{color:var(--pqe-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pqe-top-actions{flex:none;align-items:center;gap:6px;display:flex}.pqe-root .pqe-icon{width:38px;height:38px;color:var(--pqe-text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .15s,opacity .15s;display:grid}.pqe-root .pqe-icon svg{stroke-width:1.7px;width:19px;height:19px}.pqe-root .pqe-icon:hover:not(:disabled),.pqe-root .pqe-icon.is-on{background:var(--pqe-chip-hover)}.pqe-root .pqe-icon:disabled{opacity:.32;cursor:default}.pqe-root :is(.pqe-ghost,.pqe-primary){white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 15px;font-size:13.5px;font-weight:600;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex}.pqe-root :is(.pqe-ghost,.pqe-primary) svg{stroke-width:1.8px;width:17px;height:17px}.pqe-root .pqe-ghost{background:var(--pqe-chip);color:var(--pqe-text)}.pqe-root .pqe-ghost:hover:not(:disabled){background:var(--pqe-chip-hover)}.pqe-root .pqe-primary{background:var(--pqe-primary-bg);color:var(--pqe-primary-text)}.pqe-root .pqe-primary:hover:not(:disabled){background:var(--pqe-violet);color:#fff}.pqe-root :is(.pqe-ghost,.pqe-primary):disabled{opacity:.42;cursor:default}.pqe-root :is(.pqe-ghost,.pqe-primary).is-wide{width:100%;height:42px}.pqe-save{position:relative}.pqe-pop{z-index:5;border:1px solid var(--pqe-line);background:var(--pqe-panel);border-radius:18px;flex-direction:column;gap:10px;width:290px;padding:14px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #0006}.pqe-pop:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0;right:auto}.pqe-pop-label{color:var(--pqe-muted);font-size:12px;font-weight:600}.pqe-pop .pqe-chips+.pqe-pop-label{margin-top:2px}.pqe-pop .is-wide:first-of-type{margin-top:4px}.pqe-body{flex:auto;min-height:0;display:flex}.pqe-stage{flex:auto;justify-content:center;align-items:center;min-width:0;min-height:0;margin:18px;display:flex;position:relative}.pqe-canvas{touch-action:none;background:#000;border-radius:6px;position:relative;overflow:hidden}.pqe-canvas canvas{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pqe-canvas:is(.is-draw,.is-ai) canvas{cursor:crosshair}.pqe-canvas.is-text canvas{cursor:text}.pqe-canvas.is-busy canvas{cursor:progress;pointer-events:none}.pqe-crop{cursor:move;touch-action:none;outline:1px solid #ffffffe6;position:absolute;box-shadow:0 0 0 9999px #00000094}.pqe-crop-grid{pointer-events:none;position:absolute;inset:0}.pqe-crop-grid:before,.pqe-crop-grid:after{content:"";border:0 solid #ffffff6b;position:absolute}.pqe-crop-grid:before{border-left-width:1px;border-right-width:1px;inset:0 33.333%}.pqe-crop-grid:after{border-top-width:1px;border-bottom-width:1px;inset:33.333% 0}.pqe-crop-handle{touch-action:none;width:34px;height:34px;position:absolute}.pqe-crop-handle:before{content:"";border:0 solid #fff;width:20px;height:20px;position:absolute}.pqe-crop-handle.is-nw{cursor:nwse-resize;top:0;left:0}.pqe-crop-handle.is-nw:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){cursor:nesw-resize;left:auto;right:0}.pqe-crop-handle.is-ne{cursor:nesw-resize;top:0;right:0}.pqe-crop-handle.is-ne:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){cursor:nwse-resize;left:0;right:auto}.pqe-crop-handle.is-sw{cursor:nesw-resize;bottom:0;left:0}.pqe-crop-handle.is-sw:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){cursor:nwse-resize;left:auto;right:0}.pqe-crop-handle.is-se{cursor:nwse-resize;bottom:0;right:0}.pqe-crop-handle.is-se:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){cursor:nesw-resize;left:0;right:auto}.pqe-crop-handle.is-nw:before{border-top-width:3px;border-left-width:3px;top:0;left:0}.pqe-crop-handle.is-nw:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left-width:medium;border-right-width:3px;left:auto;right:0}.pqe-crop-handle.is-ne:before{border-top-width:3px;border-right-width:3px;top:0;right:0}.pqe-crop-handle.is-ne:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left-width:3px;border-right-width:medium;left:0;right:auto}.pqe-crop-handle.is-sw:before{border-bottom-width:3px;border-left-width:3px;bottom:0;left:0}.pqe-crop-handle.is-sw:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left-width:medium;border-right-width:3px;left:auto;right:0}.pqe-crop-handle.is-se:before{border-bottom-width:3px;border-right-width:3px;bottom:0;right:0}.pqe-crop-handle.is-se:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left-width:3px;border-right-width:medium;left:0;right:auto}.pqe-text-box{pointer-events:none;border-radius:6px;outline:1.5px dashed #ffffffeb;position:absolute;box-shadow:0 0 0 1px #00000059}.pqe-before{color:#fff;pointer-events:none;background:#0000009e;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;top:10px;left:10px}.pqe-before:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:10px}.pqe-stage-hint{max-width:calc(100% - 24px);color:var(--pqe-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;padding:0 4px;font-size:12px;line-height:1.3;position:absolute;bottom:-12px;left:50%;overflow:hidden;transform:translate(-50%)}.pqe-stage-hint:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:50%;transform:translate(50%)}.pqe-stage-busy{color:var(--pqe-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.pqe-stage-busy.is-over{color:#fff;background:#0000007a;position:absolute;inset:0}.pqe-stage-note{border:1px solid var(--pqe-line);background:var(--pqe-panel);max-width:420px;color:var(--pqe-muted);text-align:center;border-radius:14px;padding:18px 22px;font-size:14px;line-height:1.5}.pqe-side{border-left:1px solid var(--pqe-line);background:var(--pqe-panel);flex-direction:column;flex:0 0 396px;min-height:0;display:flex}.pqe-side:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:none;border-right:1px solid var(--pqe-line)}.pqe-tabs{border-bottom:1px solid var(--pqe-line);flex:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:6px;display:grid}.pqe-root .pqe-tab{min-width:0;height:58px;color:var(--pqe-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0 2px;font-size:11px;font-weight:600;transition:background-color .15s,color .15s;display:flex}.pqe-root .pqe-tab svg{stroke-width:1.6px;width:20px;height:20px}.pqe-root .pqe-tab span{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;overflow:hidden}.pqe-root .pqe-tab:hover:not(:disabled){color:var(--pqe-text)}.pqe-root .pqe-tab.is-on{background:var(--pqe-chip-hover);color:var(--pqe-text)}.pqe-root .pqe-tab:disabled{opacity:.4;cursor:default}.pqe-panel{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;gap:16px;min-height:0;padding:18px 18px 22px;display:flex;overflow-y:auto}.pqe-chips{flex-wrap:wrap;gap:6px;display:flex}.pqe-chips.is-scroll{scrollbar-width:none;flex-wrap:nowrap;margin:0 -14px;padding:0 14px;overflow-x:auto}.pqe-chips.is-scroll::-webkit-scrollbar{display:none}.pqe-root .pqe-chip{background:var(--pqe-chip);height:32px;color:var(--pqe-text);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.pqe-root .pqe-chip svg{stroke-width:1.8px;width:15px;height:15px}.pqe-root .pqe-chip:hover:not(:disabled){background:var(--pqe-chip-hover)}.pqe-root .pqe-chip.is-on{background:var(--pqe-on-bg);color:var(--pqe-on-text)}.pqe-root .pqe-chip:disabled{opacity:.4;cursor:default}.pqe-root .pqe-chip.has-value:not(.is-on):after{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin-left:-1px}.pqe-root .pqe-chip.has-value:not(.is-on):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-left:0;margin-right:-1px}.pqe-root .pqe-chip.is-font-serif{font-family:Georgia,Times New Roman,serif}.pqe-root .pqe-chip.is-font-mono{font-family:JetBrains Mono,ui-monospace,Consolas,monospace}.pqe-root .pqe-chip.is-font-hand{font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive}.pqe-slider{flex-direction:column;gap:4px;display:flex}.pqe-slider-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pqe-slider-head>span{font-size:13px;font-weight:550}.pqe-slider-head>b{color:var(--pqe-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.pqe-slider.has-value .pqe-slider-head>b{color:var(--pqe-text)}.pqe-slider-list{flex-direction:column;gap:14px;display:flex}.pqe-root .pqe-slider input[type=range]{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:24px;margin:0;padding:0}.pqe-root .pqe-slider input[type=range]:disabled{opacity:.45;cursor:default}.pqe-root .pqe-slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--pqe-track) 0 var(--pqe-from), var(--pqe-fill) var(--pqe-from) var(--pqe-to), var(--pqe-track) var(--pqe-to) 100%);border-radius:3px;height:3px}.pqe-root .pqe-slider input[type=range]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-slider-runnable-track{background:linear-gradient(to left, var(--pqe-track) 0 var(--pqe-from), var(--pqe-fill) var(--pqe-from) var(--pqe-to), var(--pqe-track) var(--pqe-to) 100%)}.pqe-root .pqe-slider input[type=range]::-moz-range-track{background:linear-gradient(to right, var(--pqe-track) 0 var(--pqe-from), var(--pqe-fill) var(--pqe-from) var(--pqe-to), var(--pqe-track) var(--pqe-to) 100%);border-radius:3px;height:3px}.pqe-root .pqe-slider input[type=range]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-moz-range-track{background:linear-gradient(to left, var(--pqe-track) 0 var(--pqe-from), var(--pqe-fill) var(--pqe-from) var(--pqe-to), var(--pqe-track) var(--pqe-to) 100%)}.pqe-root .pqe-slider input[type=range]::-webkit-slider-thumb{background:var(--pqe-fill);appearance:none;border:0;border-radius:50%;width:18px;height:18px;margin-top:-7.5px;box-shadow:0 1px 4px #00000059}.pqe-root .pqe-slider input[type=range]::-moz-range-thumb{background:var(--pqe-fill);border:0;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #00000059}.pqe-root .pqe-slider input[type=range]:focus-visible{outline:none}.pqe-root .pqe-slider input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--pqe-focus)}.pqe-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pqe-root .pqe-action{background:var(--pqe-chip);min-width:0;height:64px;color:var(--pqe-text);cursor:pointer;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0 4px;font-size:11.5px;font-weight:600;transition:background-color .15s;display:flex}.pqe-root .pqe-action svg{stroke-width:1.6px;width:20px;height:20px}.pqe-root .pqe-action span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pqe-root .pqe-action:hover:not(:disabled){background:var(--pqe-chip-hover)}.pqe-root .pqe-action:disabled{opacity:.38;cursor:default}.pqe-root .pqe-link{height:30px;color:var(--pqe-muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0 2px;font-size:12.5px;font-weight:600;display:inline-flex}.pqe-root .pqe-link svg{stroke-width:1.8px;width:15px;height:15px}.pqe-root .pqe-link:hover:not(:disabled){color:var(--pqe-text)}.pqe-root .pqe-link.is-danger{color:#ff8e96}body.light-theme .pqe-root .pqe-link.is-danger{color:#d6334d}.pqe-root .pqe-link:disabled{opacity:.35;cursor:default}.pqe-root .pqe-wide{background:var(--pqe-chip);width:100%;height:42px;color:var(--pqe-text);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.pqe-root .pqe-wide svg{width:17px;height:17px}.pqe-root .pqe-wide:hover:not(:disabled){background:var(--pqe-chip-hover)}.pqe-root .pqe-wide:disabled{opacity:.4;cursor:default}.pqe-root .pqe-input{border:1px solid var(--pqe-line);background:var(--pqe-input);width:100%;min-height:44px;color:var(--pqe-text);font:inherit;resize:none;box-shadow:none;border-radius:14px;outline:none;padding:11px 14px;font-size:14px;line-height:1.4}.pqe-root .pqe-input::placeholder{color:var(--pqe-muted)}.pqe-root .pqe-input:focus{border-color:var(--pqe-focus);box-shadow:none;outline:none}.pqe-root .pqe-input:disabled{opacity:.6}.pqe-swatches{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pqe-root .pqe-swatch{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--pqe-swatch-ring);cursor:pointer;border:0;border-radius:50%;padding:0;position:relative}.pqe-root .pqe-swatch.is-on{box-shadow:inset 0 0 0 1px var(--pqe-swatch-ring), 0 0 0 2px var(--pqe-panel), 0 0 0 4px var(--pqe-text)}.pqe-root .pqe-swatch.is-custom{background:conic-gradient(#ff3b30,#ffd60a,#34c759,#0a84ff,#8b5cf6,#ff2d92,#ff3b30);overflow:hidden}.pqe-root .pqe-swatch.is-custom input{opacity:0;cursor:pointer;width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;inset:-6px}.pqe-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;display:grid}.pqe-root .pqe-filter{min-width:0;color:var(--pqe-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex}.pqe-filter-img{aspect-ratio:1;background:var(--pqe-chip);border-radius:12px;transition:box-shadow .15s;display:block;overflow:hidden}.pqe-filter-img img{object-fit:cover;width:100%;height:100%;display:block}.pqe-filter-name{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.pqe-root .pqe-filter:hover:not(:disabled) .pqe-filter-name{color:var(--pqe-text)}.pqe-root .pqe-filter.is-on .pqe-filter-img{box-shadow:0 0 0 2px var(--pqe-panel), 0 0 0 4px var(--pqe-text)}.pqe-root .pqe-filter.is-on .pqe-filter-name{color:var(--pqe-text)}.pqe-root .pqe-filter:disabled{opacity:.45;cursor:default}.pqe-mark-row{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.pqe-mark-row>span{color:var(--pqe-muted);margin-right:2px;font-size:12.5px;font-weight:600}.pqe-mark-row>span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:2px;margin-right:0}.pqe-root .pqe-dot{background:var(--pqe-chip);cursor:pointer;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.pqe-root .pqe-dot i{background:#ff3b30;border-radius:50%;display:block}.pqe-root .pqe-dot[data-size=s] i{width:6px;height:6px}.pqe-root .pqe-dot[data-size=m] i{width:10px;height:10px}.pqe-root .pqe-dot[data-size=l] i{width:15px;height:15px}.pqe-root .pqe-dot.is-on{box-shadow:inset 0 0 0 1.5px var(--pqe-text)}.pqe-mark-row .pqe-link{height:30px}.pqe-ai-row{flex-direction:column;gap:8px;display:flex}.pqe-root .pqe-submit{border-radius:14px;width:100%;height:44px}.pqe-cost{opacity:.85;font-variant-numeric:tabular-nums;align-items:center;gap:2px;display:inline-flex}.pqe-help{color:var(--pqe-muted);margin:0;font-size:12.5px;line-height:1.45}.pqe-help.is-soft{opacity:.85;margin-top:-6px}.pqe-help.is-error{color:#ff7b72}body.light-theme .pqe-help.is-error{color:#d93025}.pqe-spin{border:2px solid;border-top-color:#0000;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite pqSpin;display:inline-block}.pqe-spin.is-lg{width:26px;height:26px}@keyframes pqSpin{to{transform:rotate(360deg)}}.pqe-confirm-scrim{z-index:10;background:#0000008c;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.pqe-confirm{border:1px solid var(--pqe-line);background:var(--pqe-panel);border-radius:20px;flex-direction:column;gap:10px;width:min(100%,390px);padding:20px;display:flex}.pqe-confirm b{font-size:16px;font-weight:650}.pqe-confirm p{color:var(--pqe-muted);margin:0;font-size:13.5px;line-height:1.45}.pqe-confirm-actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.pqe-root.is-compact .pqe-top{min-height:54px;padding:env(safe-area-inset-top,0px) 6px 0;gap:2px}.pqe-root.is-compact .pqe-title b{font-size:14px}.pqe-root.is-compact .pqe-title small{display:none}.pqe-root.is-compact .pqe-top-actions{gap:2px}.pqe-root.is-compact .pqe-ghost{width:38px;padding:0}.pqe-root.is-compact .pqe-ghost>span{display:none}.pqe-root.is-compact .pqe-top .pqe-primary{padding:0 13px}.pqe-root.is-compact .pqe-pop{top:calc(56px + env(safe-area-inset-top,0px));width:auto;position:fixed;left:8px;right:8px}.pqe-root.is-compact .pqe-body{flex-direction:column}.pqe-root.is-compact .pqe-stage{margin:10px 10px 22px}.pqe-root.is-compact .pqe-stage-hint{font-size:11.5px;bottom:-17px}.pqe-root.is-compact .pqe-side{border-left:0;border-top:1px solid var(--pqe-line);flex-direction:column-reverse;flex:none;max-height:48dvh}.pqe-root.is-compact .pqe-side:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:none;border-right:0}.pqe-root.is-compact .pqe-tabs{padding:4px 4px calc(4px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--pqe-line);border-bottom:0;gap:0}.pqe-root.is-compact .pqe-tab{gap:4px;height:52px;font-size:10.5px}.pqe-root.is-compact .pqe-tab svg{width:19px;height:19px}.pqe-root.is-compact .pqe-panel{flex:0 auto;gap:12px;padding:12px 14px 14px}.pqe-root.is-compact .pqe-action{height:56px}.pqe-root.is-compact .pqe-filters{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:70px;grid-auto-flow:column;margin:0 -14px;padding:2px 14px 4px;overflow-x:auto}.pqe-root.is-compact .pqe-filters::-webkit-scrollbar{display:none}.pqe-root.is-compact .pqe-filter-img{border-radius:10px}.pqe-root.is-compact .pqe-ai-row{flex-direction:row;align-items:flex-end}.pqe-root.is-compact .pqe-ai-row .pqe-input{flex:auto}.pqe-root.is-compact .pqe-submit{flex:none;width:auto;padding:0 14px}@media (max-width:380px){.pqe-root.is-compact .pqe-top .pqe-primary>span{display:none}.pqe-root.is-compact .pqe-top .pqe-primary{width:38px;padding:0}}.studio-tool-result-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}@media (max-width:640px){.studio-media-card .studio-media-edit-btn{bottom:6px!important;left:6px!important}.studio-media-card .studio-media-edit-btn:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto!important;right:6px!important}}.pqe-crop-foot{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px;margin-top:4px;display:grid}.pqe-crop-foot>button{justify-content:center;width:100%}
