.cr-preview{width:100%;display:flex;flex-direction:column;align-items:center;gap:14px}.cr-stage{position:relative;display:inline-block;line-height:0;touch-action:none;user-select:none;background:repeating-conic-gradient(#e4e4e7 0 25%,#fff 0 50%) 0 0 /16px 16px}.cr-stage,.cr-stage canvas{max-width:100%;border-radius:4px}.cr-stage canvas{display:block;max-height:min(62vh,640px);width:auto;height:auto;box-shadow:none!important}.cr-box{position:absolute;box-sizing:border-box;border:2px solid #fff;outline:1px solid #18181b99;box-shadow:0 0 0 9999px #18181b8c;cursor:move;touch-action:none}.cr-box:focus-visible{outline:3px solid #e53935}.cr-stage{overflow:hidden}.cr-grid{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent calc(33.33% - .5px),#ffffff8c 0 calc(33.33% + .5px),transparent 0 calc(66.66% - .5px),#ffffff8c 0 calc(66.66% + .5px),transparent 0),linear-gradient(180deg,transparent calc(33.33% - .5px),#ffffff8c 0 calc(33.33% + .5px),transparent 0 calc(66.66% - .5px),#ffffff8c 0 calc(66.66% + .5px),transparent 0)}.cr-handle{position:absolute;width:22px;height:22px;background:#fff;border:2px solid #e53935;border-radius:50%;box-sizing:border-box;touch-action:none}.cr-handle:after{content:"";position:absolute;inset:-11px}.cr-nw{left:-11px;top:-11px;cursor:nwse-resize}.cr-ne{right:-11px;top:-11px}.cr-ne,.cr-sw{cursor:nesw-resize}.cr-sw{left:-11px;bottom:-11px}.cr-se{right:-11px;bottom:-11px;cursor:nwse-resize}.cr-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.cr-stats span{background:#fff;border:1px solid #e4e4e7;border-radius:12px;padding:8px 10px;font-size:13px;font-weight:700;color:#18181b;overflow-wrap:anywhere}.cr-stats small{display:block;font-size:11px;font-weight:600;color:#71717a;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.cr-stats .is-ok{border-color:#16a34a;color:#15803d}.cr-result{max-width:min(100%,220px)!important;max-height:220px;object-fit:contain}.cr-size{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:end}.cr-lock{display:inline-flex;flex-direction:column;align-items:center;gap:2px;height:44px;padding:4px 10px;border:1px solid #e4e4e7;border-radius:10px;background:#fff;color:#71717a;font:600 11px/1 inherit;cursor:pointer}.cr-lock.is-on{border-color:#e53935;color:#e53935;background:#fff5f5}.cr-tools{flex-wrap:wrap}.cr-tools .mk-btn{flex:1 1 0;min-width:90px}@media (max-width:900px){.mk:has(.cr-preview) .mk-preview{order:-1;padding:12px;min-height:0}.cr-stage canvas{max-height:52vh}}@media (max-width:480px){.cr-stats{grid-template-columns:1fr 1fr}.cr-stats span:last-child{grid-column:1/-1}.mk:has(.cr-preview) .mk-field input,.mk:has(.cr-preview) .mk-field select{font-size:16px}}body:has(.pe-root){overflow:hidden!important;height:100vh!important;max-height:100vh!important;margin:0!important;padding:0!important}.tool-view-root:has(.pe-root)>.sx-header,body:has(.pe-root) .site-footer,body:has(.pe-root)>header,body:has(.pe-root)>nav{display:none!important}body:has(.pe-root) .app-main{max-width:none!important;padding:0!important;margin:0!important;width:100vw!important;height:100vh!important;overflow:hidden!important}.tool-view-root:has(.pe-root){min-height:0!important;height:100vh!important;overflow:hidden!important}.pe-root{height:100vh;width:100vw;max-height:100vh;overflow:hidden;background:#18181b;color:#18181b;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex;flex-direction:column}.pe-topbar{flex-shrink:0;height:52px;background:#18181b;color:#f4f4f5;padding:0 16px;justify-content:space-between;border-bottom:1px solid #27272a;z-index:30}.pe-brand,.pe-topbar{display:flex;align-items:center;gap:12px}.pe-back-link{color:#a1a1aa;text-decoration:none;font-size:13px;font-weight:600;display:flex;align-items:center;gap:4px;padding:5px 8px;border-radius:6px;transition:all .15s}.pe-back-link:hover{color:#ffffff;background:#27272a}.pe-crown{width:28px;height:28px;background:linear-gradient(135deg,#fbbf24,#d97706);color:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(245,158,11,.4)}.pe-titles{display:flex;align-items:baseline;gap:8px}.pe-titles h1{font-size:14px;font-weight:800;display:flex;align-items:center;gap:8px;color:#fff}.pe-titles h1,.pe-titles p{margin:0;white-space:nowrap}.pe-titles p{font-size:11px;color:#a1a1aa}.pe-badge-pro{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.pe-badge-free,.pe-badge-pro{font-size:9px;padding:2px 6px;border-radius:999px}.pe-badge-free{background:#27272a;color:#a1a1aa;font-weight:700;border:1px solid #3f3f46}.pe-top-actions{display:flex;align-items:center;gap:8px}.pe-btn-icon{background:#27272a;color:#e4e4e7;border:1px solid #3f3f46;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.pe-btn-icon:hover:not(:disabled){background:#3f3f46;color:#fff}.pe-btn-icon:disabled{opacity:.4;cursor:not-allowed}.pe-workspace{flex:1;height:calc(100vh - 52px);display:flex;flex-direction:row;overflow:hidden;position:relative}@media (max-width:900px){.pe-workspace{flex-direction:column}}.pe-sidebar{width:360px;min-width:360px;max-width:360px;height:100%;flex-shrink:0;background:#ffffff;border-right:1px solid #e4e4e7;padding:14px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;overflow-x:hidden;z-index:20}@media (max-width:900px){.pe-sidebar{width:100%;min-width:100%;max-width:100%;height:45%;border-right:0;border-bottom:1px solid #e4e4e7}}.pe-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;background:#f4f4f5;padding:4px;border-radius:8px;flex-shrink:0}.pe-tab{background:transparent;border:0;padding:6px 4px;font-size:11px;font-weight:700;color:#71717a;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px;transition:all .15s}.pe-tab.active{background:#ffffff;color:#18181b;box-shadow:0 1px 3px rgba(0,0,0,.08)}.pe-section-title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:#71717a;margin:4px 0 2px}.pe-auto-crop-btn{background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;border:1px solid #334155;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:all .2s ease;box-shadow:0 2px 6px rgba(0,0,0,.15)}.pe-auto-crop-btn:hover:not(:disabled){background:linear-gradient(135deg,#334155,#1e293b);border-color:#64748b;color:#ffffff}.pe-auto-crop-btn:disabled{opacity:.5;cursor:not-allowed}.pe-badge-spark{background:linear-gradient(135deg,#f59e0b,#d97706);color:#ffffff;font-size:10px;font-weight:800;padding:2px 6px;border-radius:999px;display:inline-flex;align-items:center;gap:3px}.pe-presets-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.pe-preset-btn{background:#fafafa;border:1.5px solid #e4e4e7;border-radius:8px;padding:8px 10px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:2px;transition:border-color .15s}.pe-preset-btn:hover{border-color:#a1a1aa}.pe-preset-btn.active{border-color:#e53935;background:#fff5f5}.pe-preset-name{font-size:12px;font-weight:700;color:#18181b;display:flex;align-items:center;justify-content:space-between}.pe-preset-sub{font-size:10px;color:#71717a}.pe-tag-pro{font-size:9px;font-weight:800;color:#d97706;background:#fef3c7;padding:1px 4px;border-radius:4px}.pe-slider-row{display:flex;flex-direction:column;gap:3px}.pe-slider-head{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;color:#27272a}.pe-slider-val{font-size:11px;font-family:monospace;color:#71717a}.pe-slider-head input[type=range],.pe-slider-row input[type=range]{accent-color:#e53935;width:100%}.pe-filters-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.pe-filter-btn{background:#fafafa;border:1px solid #e4e4e7;border-radius:6px;padding:7px 4px;font-size:11px;font-weight:700;color:#3f3f46;cursor:pointer;text-align:center}.pe-filter-btn.active{background:#18181b;color:#fff;border-color:#18181b}.pe-btn-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.pe-action-btn{background:#fff;border:1px solid #e4e4e7;border-radius:6px;padding:7px;font-size:12px;font-weight:600;color:#18181b;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.pe-action-btn:hover:not(:disabled){background:#f4f4f5}.pe-action-btn:disabled{opacity:.5;cursor:not-allowed}.pe-stage-wrap{flex:1;height:100%;background:#1f1f23;justify-content:center;position:relative;overflow:auto;padding:40px;user-select:none;touch-action:none}.pe-stage-wrap,.pe-zoom-bar{display:flex;align-items:center}.pe-zoom-bar{position:absolute;top:16px;left:16px;background:rgba(24,24,27,.9);backdrop-filter:blur(8px);border:1px solid #3f3f46;border-radius:999px;padding:3px 6px;gap:6px;box-shadow:0 4px 14px rgba(0,0,0,.35);z-index:30}.pe-zoom-btn{background:transparent;border:0;color:#f4f4f5;width:26px;height:26px;border-radius:50%;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center}.pe-zoom-btn:hover{background:#3f3f46}.pe-zoom-val{color:#e4e4e7;font-size:12px;font-weight:700;min-width:42px;text-align:center}.pe-canvas-container{position:relative;margin:auto;box-shadow:0 16px 40px rgba(0,0,0,.6);border-radius:2px;background-image:linear-gradient(45deg,#252528 25%,transparent 0),linear-gradient(-45deg,#252528 25%,transparent 0),linear-gradient(45deg,transparent 75%,#252528 0),linear-gradient(-45deg,transparent 75%,#252528 0);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;background-color:#1a1a1c;display:inline-block;user-select:none;flex-shrink:0;touch-action:none}.pe-canvas-container canvas{display:block}.pe-crop-box{box-shadow:0 0 0 2000px rgba(0,0,0,.55);cursor:move;pointer-events:auto}.pe-crop-box,.pe-crop-handle{position:absolute;border:2px solid #e53935}.pe-crop-handle{width:10px;height:10px;background:#fff;border-radius:2px}.pe-crop-handle.tl{top:-5px;left:-5px;cursor:nwse-resize}.pe-crop-handle.tr{top:-5px;right:-5px;cursor:nesw-resize}.pe-crop-handle.bl{bottom:-5px;left:-5px;cursor:nesw-resize}.pe-crop-handle.br{bottom:-5px;right:-5px;cursor:nwse-resize}.pe-crop-rule{position:absolute;background:rgba(255,255,255,.35);pointer-events:none}.pe-crop-rule.h1{top:33.33%;left:0;right:0;height:1px}.pe-crop-rule.h2{top:66.66%;left:0;right:0;height:1px}.pe-crop-rule.v1{left:33.33%;top:0;bottom:0;width:1px}.pe-crop-rule.v2{left:66.66%;top:0;bottom:0;width:1px}.pe-drop-card{background:#18181b;border:2px dashed #3f3f46;border-radius:16px;padding:48px 32px;text-align:center;color:#e4e4e7;max-width:440px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;justify-content:center}.pe-drop-card:hover{border-color:#e53935;background:#202023}.pe-spinner{width:36px;height:36px;border:3px solid #3f3f46;border-top-color:#e53935;border-radius:50%;animation:pe-spin .8s linear infinite;margin:0 auto}@keyframes pe-spin{to{transform:rotate(1turn)}}.pe-export-box{background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:10px;margin-top:auto;flex-shrink:0}.pe-export-types{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.pe-export-btn{background:#fff;border:1.5px solid #e4e4e7;border-radius:8px;padding:8px 4px;font-size:12px;font-weight:700;color:#18181b;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px}.pe-export-btn:hover{border-color:#18181b}.pe-export-btn.active{border-color:#e53935;background:#fff5f5;color:#e53935}.pe-btn-primary{background:#e53935;color:#fff;border:0;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 2px 8px rgba(229,57,53,.3);transition:background .15s}.pe-btn-primary:hover:not(:disabled){background:#d32f2f}.pe-btn-primary:disabled{opacity:.5;cursor:not-allowed}.pe-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.75);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.pe-modal-card{background:#ffffff;border-radius:16px;max-width:440px;width:100%;padding:24px;box-shadow:0 20px 40px rgba(0,0,0,.4);position:relative;text-align:center}.pe-modal-crown{width:50px;height:50px;background:linear-gradient(135deg,#fbbf24,#d97706);color:#fff;border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;box-shadow:0 4px 16px rgba(245,158,11,.4)}.pe-modal-card h2{font-size:18px;font-weight:800;margin:0 0 6px;color:#18181b}.pe-modal-card p{font-size:13px;color:#71717a;line-height:1.5;margin:0 0 16px}.pe-modal-features{text-align:left;background:#f4f4f5;border-radius:10px;padding:12px 14px;margin-bottom:20px;display:flex;flex-direction:column;gap:8px;font-size:12px;color:#27272a}.pe-modal-features li{display:flex;align-items:center;gap:8px}.pe-modal-actions{display:flex;flex-direction:column;gap:8px}.pe-size-presets{display:flex;flex-wrap:wrap;gap:6px}.pe-unit-row{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;background:#f4f4f5;padding:4px;border-radius:8px}.pe-chip{border:1px solid #e4e4e7;background:#fff;color:#3f3f46;font:600 12px/1.2 inherit;padding:7px 10px;border-radius:999px;cursor:pointer;min-height:32px}.pe-unit-row .pe-chip{border-radius:6px;border-color:transparent;background:transparent}.pe-chip:hover:not(:disabled){border-color:#a1a1aa}.pe-chip.active{background:#2446b0;border-color:#2446b0;color:#fff}.pe-chip:disabled{opacity:.45;cursor:not-allowed}.pe-size-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px}.pe-field{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:700;color:#52525b}.pe-field em{font-style:normal;font-weight:500;color:#a1a1aa}.pe-field input,.pe-field select{width:100%;min-width:0;box-sizing:border-box;border:1px solid #d4d4d8;border-radius:6px;padding:8px 10px;font:600 14px inherit;color:#18181b;background:#fff}.pe-field input:focus,.pe-field select:focus{outline:2px solid #2446b0;outline-offset:0;border-color:#2446b0}.pe-check{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#3f3f46;cursor:pointer}.pe-check input{width:16px;height:16px;accent-color:#2446b0}.pe-size-note{font-size:12px;font-weight:700;color:#047857}@supports (height:100dvh){.pe-root,.tool-view-root:has(.pe-root),body:has(.pe-root),body:has(.pe-root) .app-main{height:100dvh!important;max-height:100dvh!important}.pe-workspace{height:calc(100dvh - 52px)}}@media (max-width:1200px){.pe-sidebar{width:320px;min-width:320px;max-width:320px}}@media (max-width:900px){.pe-workspace{flex-direction:column}.pe-stage-wrap{order:1;flex:1 1 55%;min-height:0;height:auto;padding:16px}.pe-sidebar{order:2;width:100%;min-width:0;max-width:none;height:auto;flex:1 1 45%;min-height:0;border-right:0;border-bottom:0;border-top:1px solid #e4e4e7;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.pe-crown,.pe-titles p{display:none}}@media (min-width:601px) and (max-width:900px){.pe-presets-grid{grid-template-columns:repeat(3,1fr)}.pe-btn-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:600px){.pe-topbar{padding:0 10px;gap:6px}.pe-brand{gap:6px;min-width:0}.pe-back-link{font-size:0;padding:6px}.pe-back-link svg{width:18px;height:18px}.pe-titles{min-width:0}.pe-titles h1{font-size:13px;overflow:hidden;text-overflow:ellipsis}.pe-badge-free,.pe-badge-pro{display:none}.pe-top-actions{gap:4px;flex-shrink:0}.pe-top-actions .pe-btn-icon{padding:7px;font-size:0;gap:0}.pe-top-actions .pe-btn-icon svg{width:16px;height:16px}.pe-tab{padding:8px 2px}.pe-btn-grid,.pe-presets-grid{grid-template-columns:repeat(2,1fr)}.pe-action-btn,.pe-btn-primary,.pe-export-btn{min-height:40px}.pe-field input,.pe-field select{font-size:16px}}@media (max-height:500px) and (orientation:landscape){.pe-workspace{flex-direction:row}.pe-stage-wrap{order:2}.pe-sidebar{order:1;width:300px;min-width:300px;max-width:300px;height:100%;flex:none;border-top:0;border-right:1px solid #e4e4e7}}.pql{--ground:#f6f6f3;--sheet:#ffffff;--ink:#191b1e;--muted:#646a70;--faint:#8a9097;--line:#e4e5e1;--line-2:#d6d7d2;--accent:#155a55;--accent-soft:#e7f1ee;--neg:#b23b2e;max-width:1060px;margin:0 auto;padding:28px 20px 64px;color:var(--ink);font-feature-settings:"cv05" 1}.num{font-variant-numeric:tabular-nums}.pql-title{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:22px}.pql-title h1{font-size:28px;font-weight:700;letter-spacing:-.02em;margin:0}.pql-sub{margin:7px 0 0;color:var(--muted);font-size:15px;line-height:1.5;max-width:52ch}.pql-tabs{display:flex;gap:22px;border-bottom:1px solid var(--line)}.pql-tabs button{border:0;background:none;padding:8px 0;margin-bottom:-1px;font:600 15px inherit;color:var(--muted);cursor:pointer;border-bottom:2px solid transparent}.pql-tabs button.on{color:var(--ink);border-bottom-color:var(--accent)}.pql-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.pql-panel{background:var(--sheet);border:1px solid var(--line);border-radius:14px;padding:22px}.pql-form{display:flex;flex-direction:column;gap:14px}.pql-phead,.pql-row-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pql-phead{margin-bottom:4px}.pql-phead h2,.pql-row-head h2{font-size:16px;font-weight:600;margin:0;overflow-wrap:anywhere}.pql-state{flex:none;font-size:12px;font-weight:600;color:var(--muted);background:var(--ground);border-radius:999px;padding:3px 10px}.pql-state.ok{color:var(--accent);background:var(--accent-soft)}.pql-qr-panel{text-align:center}.pql-upi{display:inline-flex;align-items:center;gap:7px;justify-content:center;font-size:13.5px;color:var(--muted);margin:6px 0 0;overflow-wrap:anywhere}.pql-upi-text{max-width:100%}.pql-mini{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--line-2);border-radius:7px;background:var(--sheet);color:var(--muted);cursor:pointer;flex:none}.pql-mini:hover{border-color:var(--accent);color:var(--accent)}.pql-qr{margin:16px auto;width:min(248px,70vw);aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--sheet);border:1px solid var(--line);border-radius:12px;padding:12px}.pql-qr img{width:100%;height:100%;object-fit:contain}.pql-qr-wait{font-size:13px;color:var(--faint)}.pql-amt{display:inline-flex;align-items:center;gap:7px;justify-content:center;font-size:21px;font-weight:700;margin:0}.pql-amt svg{color:var(--accent)}.pql-amt-open{font-size:14px;font-weight:500;color:var(--muted)}.pql-words{font-size:12.5px;color:var(--muted);margin:6px 0 0}.pql-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.pql-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line-2);background:var(--sheet);color:var(--ink);font:600 13.5px inherit;padding:10px 6px;border-radius:9px;cursor:pointer}.pql-actions button:hover:not(:disabled){border-color:var(--ink)}.pql-actions button:disabled{opacity:.45;cursor:not-allowed}.pql-primary{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:10px;padding:13px;font-weight:700;font-size:15px}.pql-primary:hover{background:#124e4a}.pql-primary.is-off{opacity:.4;pointer-events:none}.pql-share{margin-top:16px;padding-top:16px;border-top:1px solid var(--line);text-align:left}.pql-share-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.pql-share-head span{font-size:13.5px;font-weight:600}.pql-text-btn{display:inline-flex;align-items:center;gap:5px;border:0;background:none;color:var(--accent);font:600 13px inherit;cursor:pointer;padding:2px}.pql-linkbox{display:flex;gap:8px}.pql-linkbox input{flex:1;min-width:0;padding:10px 12px;font:400 13px inherit;background:var(--ground)}.pql-linkbox button,.pql-linkbox input{border:1px solid var(--line-2);border-radius:9px;color:var(--ink)}.pql-linkbox button{flex:none;display:inline-flex;align-items:center;gap:5px;background:var(--sheet);padding:0 14px;font:600 13px inherit;cursor:pointer}.pql-linkbox button:hover{border-color:var(--accent);color:var(--accent)}.pql-wa{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;background:var(--sheet);color:var(--ink);border:1px solid var(--line-2);border-radius:9px;padding:11px;font:600 14px inherit;cursor:pointer}.pql-wa:hover{border-color:#1d9e52;color:#137a3c}.pql-wa svg{color:#1d9e52}.pql-share-note{font-size:12px;color:var(--muted);margin:10px 0 0;line-height:1.5}.pql-accounts{gap:8px}.pql-acc,.pql-accounts{display:flex;flex-direction:column}.pql-acc{gap:2px;align-items:flex-start;text-align:left;border:1px solid var(--line-2);background:var(--sheet);border-radius:10px;padding:10px 13px;cursor:pointer;width:100%}.pql-acc:hover{border-color:var(--ink)}.pql-acc.on{border-color:var(--accent);background:var(--accent-soft)}.pql-acc-name{display:inline-flex;align-items:center;gap:6px;font-size:14.5px;font-weight:600}.pql-acc.on .pql-acc-name{color:var(--accent)}.pql-acc-upi{font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.pql-add{display:flex;flex-direction:column;gap:10px;background:var(--ground);border:1px solid var(--line);border-radius:12px;padding:14px}.pql-add label,.pql-note-field{display:flex;flex-direction:column;gap:5px;font-size:13.5px;font-weight:600}.pql-optional{font-weight:400;color:var(--muted)}.pql input,.pql textarea{width:100%;box-sizing:border-box;border:1px solid var(--line-2);border-radius:9px;padding:11px 12px;font:400 15px inherit;color:var(--ink);background:var(--sheet)}.pql input:focus,.pql textarea:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.pql textarea{resize:vertical;min-height:96px}.pql-add-actions{display:flex;gap:8px}.pql-save{background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:9px;padding:10px 16px;font:700 14px inherit}.pql-ghost,.pql-save{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.pql-ghost{background:var(--sheet);color:var(--muted);border:1px solid var(--line-2);border-radius:9px;padding:10px 14px;font:600 14px inherit}.pql-field-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:4px}.pql-field-head label{font-size:13.5px;font-weight:600}.pql-amount-wrap{display:flex;align-items:center;gap:8px;border:1px solid var(--line-2);border-radius:9px;padding:0 12px;background:var(--sheet)}.pql-amount-wrap:focus-within{outline:2px solid var(--accent);border-color:var(--accent)}.pql-amount-wrap>span{color:var(--muted);font-weight:600}.pql-amount-wrap input{border:0;padding:12px 0;outline:none;font-size:18px}.pql-clear{border:0;background:none;color:var(--muted);cursor:pointer;display:inline-flex;padding:2px}.pql-words-field{font-size:12.5px;color:var(--muted);margin:-4px 0 0}.pql-quick{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.pql-quick button{border:1px solid var(--line-2);background:var(--sheet);color:var(--ink);font:600 13.5px inherit;padding:9px 4px;border-radius:9px;cursor:pointer}.pql-quick button:hover{border-color:var(--ink)}.pql-quick button.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.pql-logo{flex-direction:column}.pql-logo,.pql-logo-opts{display:flex;gap:8px}.pql-logo-opts button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--line-2);background:var(--sheet);color:var(--ink);font:600 13px inherit;padding:9px 6px;border-radius:9px;cursor:pointer}.pql-logo-opts button:hover{border-color:var(--ink)}.pql-logo-opts button.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.pql-logo-file{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted);margin:0;overflow-wrap:anywhere}.pql-logo-file button{color:var(--muted);padding:0}.pql-delete,.pql-logo-file button{display:inline-flex;border:0;background:none;cursor:pointer}.pql-delete{align-items:center;gap:6px;align-self:flex-start;color:var(--neg);font:600 13px inherit;padding:2px}.pql-err{color:var(--neg);font-size:13px;font-weight:600;margin:0}.pql-privacy{display:flex;gap:9px;align-items:flex-start;font-size:12.5px;line-height:1.55;color:var(--muted);margin:6px 0 0}.pql-privacy svg{flex:none;margin-top:1px;color:var(--accent)}.pql-help{margin-top:20px;border:1px solid var(--line);border-radius:14px;padding:18px 22px;background:var(--sheet)}.pql-help ol{margin:0;padding-left:20px;display:grid;gap:8px}.pql-help li{font-size:14px;color:var(--muted);line-height:1.5;padding-left:4px}.pql-help li::marker{color:var(--accent);font-weight:700}.pql-receive{max-width:440px;display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:40px}.pql-rcard{width:100%;box-sizing:border-box;background:var(--sheet);border:1px solid var(--line);border-radius:18px;padding:28px 26px;text-align:center}.pql-rkicker{font-size:13px;color:var(--muted);margin:0 0 6px}.pql-rcard h1{font-size:26px;font-weight:700;letter-spacing:-.02em;margin:0;overflow-wrap:anywhere}.pql-rcard .pql-qr{width:min(300px,76vw);margin:20px auto 14px}.pql-rcard .pql-amt{font-size:24px}.pql-rcard .pql-primary{margin-top:18px}.pql-scan-hint{font-size:13px;color:var(--muted);margin:12px 0 0}.pql-verify{font-size:12.5px;color:var(--muted);line-height:1.55;margin:14px 0 0;padding-top:14px;border-top:1px solid var(--line)}.pql-leave{font-size:14px;font-weight:600;color:var(--accent)}@media (max-width:860px){.pql-grid{grid-template-columns:1fr}.pql-title{align-items:flex-start}}@media (max-width:480px){.pql{padding:20px 16px 52px}.pql-title h1{font-size:24px}.pql-quick{grid-template-columns:repeat(3,1fr)}.pql-actions{grid-template-columns:1fr}.pql input,.pql textarea,.pql-amount-wrap input{font-size:16px}}.pql-grid-pay{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.pql-grid-pay .pql-form{gap:16px}.pql-cur{color:var(--faint);font-size:12px;font-weight:600}.pql-note-field select{width:100%;box-sizing:border-box;border:1px solid var(--line-2);border-radius:9px;padding:11px 12px;font:400 15px inherit;color:var(--ink);background:var(--sheet)}.pql-note-field select:focus{outline:2px solid var(--accent);border-color:var(--accent)}.pql-open{display:flex;align-items:center;gap:10px;justify-content:center;border:1px solid var(--line-2);border-radius:10px;padding:11px 14px;background:var(--sheet);color:var(--ink);font-weight:600;font-size:14px}.pql-open small{display:block;font-weight:400;font-size:12px;color:var(--muted)}.pql-open span{display:inline-flex;flex-direction:column;line-height:1.3}.pql-open:hover{border-color:var(--accent)}.pql-open.is-off{opacity:.45;pointer-events:none}.pql-paycard{align-self:start;background:var(--sheet);border:1px solid var(--line);border-radius:18px;overflow:hidden}.pql-paycard-top{padding:18px 20px;text-align:center;background:var(--ground);border-bottom:1px solid var(--line);font-size:17px;font-weight:700;letter-spacing:.12em;color:var(--ink);overflow-wrap:anywhere}.pql-paycard-body{padding:26px 24px;text-align:center}.pql-paycard-qr{width:min(240px,68vw);aspect-ratio:1;object-fit:contain;margin:0 auto;display:block}.pql-paycard-qr.pql-wait{display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:10px;color:var(--faint);font-size:13px}.pql-paycard-addr{display:inline-flex;align-items:center;gap:7px;justify-content:center;font-size:15px;font-weight:700;color:var(--ink);margin:16px 0 0;overflow-wrap:anywhere}.pql-paycard .pql-amt{margin-top:10px}.pql-paycard-scan{font-size:14px;font-weight:600;color:var(--ink);margin:18px 0 12px}.pql-apps{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.pql-apps span{font-size:11.5px;font-weight:600;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:4px 9px}.pql-paycard-foot{font-size:12.5px;color:var(--muted);margin:18px 0 0}.pql-paycard-foot b{color:var(--accent);font-weight:700}.pql-paycard .pql-primary,.pql-paycard .pql-verify{margin-top:16px}@media (max-width:860px){.pql-grid-pay{grid-template-columns:1fr}.pql-grid-pay .pql-paycard{order:-1}}