.pw[data-v-2586fa9d]{gap:14px}.pw-toolbar[data-v-2586fa9d]{flex-wrap:wrap}.tp-hint[data-v-2586fa9d]{font-size:.78rem;color:var(--t-text-faint)}.pw-drop[data-v-2586fa9d]{display:flex;align-items:center;gap:18px;padding:48px 28px;border:2px dashed var(--t-border-strong);border-radius:12px;background:var(--t-bg-input);cursor:pointer;transition:border-color .18s,background .18s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pw-drop[data-v-2586fa9d]:hover{border-color:rgba(var(--t-primary-rgb),.55);background:rgba(var(--t-primary-rgb),.04)}.pw-drop--over[data-v-2586fa9d]{border-color:var(--t-primary);background:rgba(var(--t-primary-rgb),.08)}.pw-drop-icon[data-v-2586fa9d]{font-size:2.4rem;line-height:1;flex-shrink:0}.pw-drop-text[data-v-2586fa9d]{display:flex;flex-direction:column;gap:3px}.pw-drop-text strong[data-v-2586fa9d]{font-size:1.02rem;color:var(--t-text);font-weight:600}.pw-drop-text span[data-v-2586fa9d]{font-size:.78rem;color:var(--t-text-faint)}.pw-config[data-v-2586fa9d]{display:flex;flex-direction:column;gap:14px;padding:16px;background:var(--t-bg);border:1px solid var(--t-border);border-radius:10px}.pw-label[data-v-2586fa9d]{font-size:.72rem;font-weight:700;color:var(--t-text-soft);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.pw-label b[data-v-2586fa9d]{font-family:JetBrains Mono,monospace;font-weight:700;color:var(--t-primary-strong);font-size:.75rem}.pw-text-wrap[data-v-2586fa9d]{display:flex;flex-direction:column;gap:4px}.pw-text[data-v-2586fa9d]{padding:8px 12px;border:1px solid var(--t-border-strong);border-radius:8px;font-size:.9rem;color:var(--t-text);background:var(--t-bg);outline:none;width:100%;transition:border-color .15s,box-shadow .15s}.pw-text[data-v-2586fa9d]:focus{border-color:var(--t-primary);box-shadow:0 0 0 3px rgba(var(--t-primary-rgb),.15)}.pw-sliders[data-v-2586fa9d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 20px}.pw-slider-wrap[data-v-2586fa9d]{display:flex;flex-direction:column;gap:6px}.pw-slider[data-v-2586fa9d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:var(--t-bg-muted);outline:none;cursor:pointer}.pw-slider[data-v-2586fa9d]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--t-primary);cursor:pointer;border:2px solid var(--t-bg);box-shadow:0 1px 4px #0003}.pw-slider[data-v-2586fa9d]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--t-primary);cursor:pointer;border:2px solid var(--t-bg);box-shadow:0 1px 4px #0003}.pw-row2[data-v-2586fa9d]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding-top:10px;border-top:1px solid var(--t-border-faint)}.pw-field-group[data-v-2586fa9d]{display:inline-flex;align-items:center;gap:10px}.pw-pos-grid[data-v-2586fa9d]{display:grid;grid-template-columns:repeat(3,32px);grid-template-rows:repeat(2,32px);gap:3px}.pw-pos-btn[data-v-2586fa9d]{border:1px solid var(--t-border);border-radius:6px;background:var(--t-bg);color:var(--t-text-soft);cursor:pointer;font-size:.9rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s,border-color .15s;padding:0}.pw-pos-btn[data-v-2586fa9d]:hover{background:var(--t-bg-muted);border-color:var(--t-text-faint);color:var(--t-text)}.pw-pos-btn.active[data-v-2586fa9d]{background:var(--t-gradient);color:var(--t-inverse);border-color:transparent;font-weight:700}.pw-color-wrap[data-v-2586fa9d]{display:inline-flex;align-items:center;gap:8px}.pw-color[data-v-2586fa9d]{width:44px;height:34px;border:1px solid var(--t-border-strong);border-radius:8px;cursor:pointer;padding:3px;background:var(--t-bg)}.pw-preview[data-v-2586fa9d]{padding:12px;display:flex;justify-content:center;min-height:400px}.pw-preview-iframe[data-v-2586fa9d]{width:100%;max-width:100%;height:clamp(400px,60vh,680px);border:1px solid var(--t-border);border-radius:8px;background:var(--t-bg-sunken)}.pw-preview-ph[data-v-2586fa9d]{padding:60px;color:var(--t-text-faint);font-size:.9rem}.pw-dim[data-v-2586fa9d]{font-family:JetBrains Mono,monospace;font-size:.76rem;color:var(--t-text-soft);margin-right:6px}.pw-foot[data-v-2586fa9d]{justify-content:space-between;align-items:center;gap:10px}.pw-foot-actions[data-v-2586fa9d]{display:flex;gap:8px;flex-wrap:wrap}.pw-out-size[data-v-2586fa9d]{font-size:.78rem;color:var(--t-text-faint);font-family:JetBrains Mono,monospace}
