.pic-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(16,16,28,.62);justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.pic-panel{background:#fff;border-radius:22px;flex-direction:column;gap:14px;width:min(680px,100%);max-height:92vh;padding:18px;display:flex;overflow:auto;box-shadow:0 24px 60px rgba(24,20,60,.32)}.pic-head{flex-direction:column;gap:3px;display:flex}.pic-head strong{color:#1b1b2e;font-size:16px;font-weight:900}.pic-hint{color:rgba(27,27,46,.6);font-size:12px}.pic-frame{touch-action:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#14142a;border-radius:16px;width:100%;min-height:120px;position:relative;overflow:hidden}.pic-frame:active{cursor:grabbing}.pic-frame--avatar{border-radius:24px;max-width:320px;margin-left:auto;margin-right:auto}.pic-img{top:0;transform-origin:0 0;pointer-events:none;max-width:none;position:absolute}.pic-img:not(:-webkit-any(: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}.pic-img:not(:-moz-any(: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}.pic-img:not(: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}.pic-img:-webkit-any(: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)){right:0}.pic-img:-moz-any(: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)){right:0}.pic-img: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)){right:0}.pic-grid{pointer-events:none;background-image:linear-gradient(90deg,rgba(255,255,255,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.22) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.22) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.22) 1px,transparent 1px);background-position:33.33% 0,66.66% 0,0 33.33%,0 66.66%;background-repeat:no-repeat;background-size:1px 100%,1px 100%,100% 1px,100% 1px;position:absolute;top:0;bottom:0;left:0;right:0}.pic-loading{color:#fff;justify-content:center;align-items:center;font-size:22px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.pic-zoom{color:rgba(27,27,46,.6);align-items:center;gap:10px;font-size:15px;display:flex}.pic-zoom input{accent-color:#6d5be0;flex:auto}.pic-actions{justify-content:flex-end;gap:10px;display:flex}.pic-btn{color:#fff;cursor:pointer;background:#6d5be0;border:none;border-radius:13px;min-width:104px;height:40px;padding:0 18px;font-size:13px;font-weight:800}.pic-btn:disabled{opacity:.55;cursor:not-allowed}.pic-btn--ghost{color:#4c3fb5;background:rgba(109,91,224,.1)}
