.pcl[data-v-dff846d2]{overflow:hidden;padding:64px 0 80px;position:relative;--pcl-line:hsla(0,0%,100%,.14);--pcl-card:rgba(17,18,34,.55);--pcl-accent:#a78bfa;--pcl-accent-2:#22d3ee;--pcl-mark:#ff00d4}.pcl__aurora[data-v-dff846d2]{filter:blur(46px) saturate(1.15);inset:0;opacity:.55;pointer-events:none;position:absolute;z-index:0}.pcl__aurora svg[data-v-dff846d2]{display:block;height:100%;width:100%}.pcl[data-v-dff846d2]:before{background:radial-gradient(120% 90% at 50% -10%,#09091400 40%,#090914bf),#0a0a16;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.pcl__inner[data-v-dff846d2]{margin:0 auto;max-width:940px;position:relative;z-index:1}.pcl__head[data-v-dff846d2]{margin-bottom:32px;text-align:center}.pcl__title[data-v-dff846d2]{color:#fff;font-size:clamp(28px,5vw,46px);letter-spacing:-.02em;line-height:1.06;margin:0 0 12px}.pcl__intro[data-v-dff846d2],.pcl__subtitle[data-v-dff846d2]{color:#e2e8f0bd;font-size:17px;margin:0}.pcl__intro[data-v-dff846d2] h1{color:#fff;font-size:clamp(28px,5vw,46px);margin:0 0 12px}.pcl__intro[data-v-dff846d2] p{color:#e2e8f0bd;margin:0}.pcl__drop[data-v-dff846d2]{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--pcl-card);border:1.5px dashed var(--pcl-line);border-radius:28px;box-shadow:0 30px 80px -30px #000c,inset 0 1px #ffffff0f;cursor:pointer;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:320px;padding:40px 24px;position:relative;transition:border-color .25s,transform .25s,box-shadow .25s,background .25s}.pcl__drop[data-v-dff846d2]:hover{border-color:#a78bfa99;transform:translateY(-2px)}.pcl__drop.is-drag[data-v-dff846d2]{background:#22d3ee14;border-color:var(--pcl-accent-2);box-shadow:0 30px 90px -30px #22d3ee80,0 0 0 4px #22d3ee1f}.pcl__drop.is-loading[data-v-dff846d2]{cursor:progress}.pcl__file[data-v-dff846d2]{cursor:inherit;inset:0;opacity:0;position:absolute}.pcl__file[data-v-dff846d2]:disabled{cursor:progress}.pcl__drop-icon[data-v-dff846d2]{background:linear-gradient(135deg,var(--pcl-accent),var(--pcl-accent-2));border-radius:20px;box-shadow:0 14px 34px -8px #7c3aed99;color:#fff;display:grid;height:68px;margin-bottom:6px;place-items:center;width:68px}.pcl__drop-icon svg[data-v-dff846d2]{height:30px;width:30px}.pcl__drop-title[data-v-dff846d2]{color:#fff;font-size:20px;font-weight:600;margin:0}.pcl__drop-hint[data-v-dff846d2]{color:#cbd5e19e;font-size:13px;text-align:center}.pcl__drop-cta[data-v-dff846d2]{background:linear-gradient(135deg,var(--pcl-accent),var(--pcl-accent-2));border-radius:999px;box-shadow:0 12px 30px -10px #7c3aedb3;color:#fff;font-weight:600;margin-top:14px;padding:12px 26px;transition:transform .2s}.pcl__drop:hover .pcl__drop-cta[data-v-dff846d2]{transform:translateY(-1px)}.pcl__spinner[data-v-dff846d2]{animation:pcl-spin-dff846d2 .9s linear infinite;border:3px solid hsla(0,0%,100%,.12);border-radius:50%;border-top:3px solid var(--pcl-accent-2);height:46px;margin-bottom:8px;width:46px}.pcl__steps[data-v-dff846d2]{display:flex;flex-wrap:wrap;gap:10px 26px;justify-content:center;list-style:none;margin:26px 0 0;padding:0}.pcl__steps li[data-v-dff846d2]{align-items:center;color:#cbd5e1b3;display:inline-flex;font-size:14px;gap:10px}.pcl__steps b[data-v-dff846d2]{background:#ffffff14;border:1px solid var(--pcl-line);border-radius:8px;color:#fff;display:grid;font-size:12px;height:24px;place-items:center;width:24px}.pcl__pending[data-v-dff846d2]{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--pcl-card);border:1px solid var(--pcl-line);border-radius:28px;box-shadow:0 30px 80px -30px #000c,inset 0 1px #ffffff0f;display:flex;flex-direction:column;gap:10px;padding:40px 24px}.pcl__scanner[data-v-dff846d2]{border-radius:20px;box-shadow:0 10px 40px -10px #000000b3;margin-bottom:8px;max-width:72vw;overflow:hidden;position:relative;width:320px}.pcl__scanner-img[data-v-dff846d2]{display:block;filter:saturate(.55) brightness(.65);width:100%}.pcl__scanner-line[data-v-dff846d2]{animation:pcl-scan-dff846d2 1.6s ease-in-out infinite;background:linear-gradient(90deg,transparent,var(--pcl-accent-2),transparent);box-shadow:0 0 16px 3px var(--pcl-accent-2);height:3px;left:0;position:absolute;right:0}.pcl__scanner-grid[data-v-dff846d2]{background-image:linear-gradient(rgba(34,211,238,.16) 1px,transparent 0),linear-gradient(90deg,rgba(34,211,238,.16) 1px,transparent 0);background-size:28px 28px;inset:0;opacity:.5;position:absolute}.pcl__pending-title[data-v-dff846d2]{color:#fff;font-size:20px;font-weight:600;margin:0}.pcl__pending-hint[data-v-dff846d2]{color:#cbd5e19e;font-size:13px;max-width:420px;text-align:center}.pcl__result[data-v-dff846d2]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--pcl-card);border:1px solid var(--pcl-line);border-radius:28px;box-shadow:0 30px 80px -30px #000c,inset 0 1px #ffffff0f;padding:20px}.pcl__result-img[data-v-dff846d2]{background:#05050c;border-radius:20px;line-height:0;overflow:hidden}.pcl__result-img img[data-v-dff846d2]{display:block;width:100%}.pcl__actions[data-v-dff846d2]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:20px}.pcl__btn[data-v-dff846d2]{background:#ffffff0f;border:1px solid var(--pcl-line);border-radius:999px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:13px 26px;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}.pcl__btn[data-v-dff846d2]:hover:not(:disabled){background:#ffffff1f;transform:translateY(-1px)}.pcl__btn[data-v-dff846d2]:disabled{cursor:not-allowed;opacity:.45}.pcl__btn--primary[data-v-dff846d2]{background:linear-gradient(135deg,var(--pcl-accent),var(--pcl-accent-2));border-color:transparent;box-shadow:0 12px 30px -10px #7c3aedb3}.pcl__btn--primary[data-v-dff846d2]:hover:not(:disabled){background:linear-gradient(135deg,#b79dfb,#38dcf0)}.pcl__btn--ghost[data-v-dff846d2]{background:transparent;color:#e2e8f0cc}.pcl-editor[data-v-dff846d2]{align-items:center;animation:pcl-fade-dff846d2 .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04040cd1;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.pcl-editor__panel[data-v-dff846d2]{background:linear-gradient(160deg,#18182cf5,#0b0b18fa);border:1px solid hsla(0,0%,100%,.12);border-radius:26px;box-shadow:0 40px 120px -30px #000000e6;display:flex;flex-direction:column;max-height:100%;overflow:hidden;width:min(1120px,100%)}.pcl-editor__bar[data-v-dff846d2]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:16px;justify-content:space-between;padding:16px 20px}.pcl-editor__bar-title[data-v-dff846d2]{align-items:center;color:#e2e8f0;display:inline-flex;font-size:15px;font-weight:600;gap:10px}.pcl-editor__bar-dot[data-v-dff846d2]{background:var(--pcl-mark);border-radius:50%;box-shadow:0 0 10px 1px var(--pcl-mark);height:8px;width:8px}.pcl-editor__close[data-v-dff846d2]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.12);border-radius:50%;color:#e2e8f0;cursor:pointer;font-size:22px;height:36px;line-height:1;transition:background .2s;width:36px}.pcl-editor__close[data-v-dff846d2]:hover{background:#ffffff24}.pcl-editor__body[data-v-dff846d2]{display:flex;gap:22px;overflow:auto;padding:20px}.pcl-editor__stage-wrap[data-v-dff846d2]{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-width:0}.pcl-editor__stage[data-v-dff846d2]{border-radius:16px;box-shadow:0 20px 60px -20px #000000e6;display:inline-block;line-height:0;overflow:hidden;position:relative}.pcl-editor__img[data-v-dff846d2]{display:block;max-height:62vh;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.pcl-editor__layer[data-v-dff846d2]{cursor:crosshair;inset:0;position:absolute;touch-action:none}.pcl-editor__rect[data-v-dff846d2]{background:#ff00d442;border:2px solid var(--pcl-mark);border-radius:4px;box-shadow:0 0 0 1px #00000059,0 0 22px #ff00d473;position:absolute}.pcl-editor__rect.is-draft[data-v-dff846d2]{background:#ff00d429;border-style:dashed}.pcl-editor__rect-del[data-v-dff846d2]{background:var(--pcl-mark);border:none;border-radius:50%;box-shadow:0 4px 12px #00000080;color:#fff;cursor:pointer;font-size:15px;height:24px;line-height:1;position:absolute;right:-12px;top:-12px;width:24px}.pcl-editor__hint-overlay[data-v-dff846d2]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060610b8;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;bottom:16px;color:#e2e8f0d9;font-size:13px;left:50%;line-height:1.3;margin:0;padding:8px 16px;pointer-events:none;position:absolute;transform:translate(-50%);white-space:nowrap}.pcl-editor__side[data-v-dff846d2]{display:flex;flex:0 0 280px;flex-direction:column;gap:16px}.pcl-editor__counter[data-v-dff846d2]{align-items:baseline;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;display:flex;gap:10px;padding:14px 16px}.pcl-editor__counter-num[data-v-dff846d2]{color:#fff;font-size:28px;font-weight:700;line-height:1}.pcl-editor__counter-label[data-v-dff846d2]{color:#cbd5e1b3;font-size:13px}.pcl-editor__field[data-v-dff846d2]{display:block}.pcl-editor__field>span[data-v-dff846d2]{color:#e2e8f0cc;display:block;font-size:13px;margin-bottom:8px}.pcl-editor__field i[data-v-dff846d2]{color:#94a3b8cc;font-style:normal}.pcl-editor__field input[data-v-dff846d2]{background:#0000004d;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;color:#f1f5f9;font-size:14px;outline:none;padding:12px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.pcl-editor__field input[data-v-dff846d2]:focus{border-color:#a78bfab3;box-shadow:0 0 0 3px #7c3aed33}.pcl-editor__field input[data-v-dff846d2]::-moz-placeholder{color:#94a3b88c}.pcl-editor__field input[data-v-dff846d2]::placeholder{color:#94a3b88c}.pcl-editor__tools[data-v-dff846d2]{display:flex;gap:10px}.pcl-editor__tool[data-v-dff846d2]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:#e2e8f0;cursor:pointer;flex:1 1 0;font-size:13px;padding:10px 12px;transition:background .2s}.pcl-editor__tool[data-v-dff846d2]:hover:not(:disabled){background:#ffffff1f}.pcl-editor__tool[data-v-dff846d2]:disabled{cursor:not-allowed;opacity:.4}.pcl-editor__go[data-v-dff846d2]{width:100%}.pcl-editor__balance[data-v-dff846d2]{color:#cbd5e1b3;font-size:13px;margin:0;text-align:center}.pcl-editor__balance b[data-v-dff846d2]{color:#fff}.pcl-editor__note[data-v-dff846d2]{color:#94a3b8bf;font-size:12px;line-height:1.5;margin:0}@keyframes pcl-scan-dff846d2{0%{opacity:.2;top:4%}50%{opacity:1}to{opacity:.2;top:96%}}@keyframes pcl-spin-dff846d2{to{transform:rotate(1turn)}}@keyframes pcl-fade-dff846d2{0%{opacity:0}to{opacity:1}}@media(max-width:900px){.pcl-editor__body[data-v-dff846d2]{flex-direction:column}.pcl-editor__side[data-v-dff846d2]{flex-basis:auto}.pcl-editor__img[data-v-dff846d2]{max-height:48vh}}@media(max-width:767px){.pcl[data-v-dff846d2]{padding:44px 0 60px}.pcl-editor[data-v-dff846d2]{padding:10px}.pcl-editor__hint-overlay[data-v-dff846d2]{max-width:80%;text-align:center;white-space:normal}.pcl__actions .pcl__btn[data-v-dff846d2]{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.pcl__aurora svg[data-v-dff846d2] *,.pcl__scanner-line[data-v-dff846d2],.pcl__spinner[data-v-dff846d2]{animation:none!important}}body.pcl-locked{overflow:hidden}
